/* 
	project: 中国药物经济学杂志
	author: jiayinkeji (http://www.jiayinkeji.cn , E-mail:web@jiayinkeji.cn )
	date: 2013-3-26
*/


/* =Basic Setting 
--------------------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, button { margin:0; padding:0; }
img { border:0 none;}

body { font:12px Microsoft YaHei, Arial, Helvetica, sans-serif; line-height:1.5em;  repeat-x #EAF3FC;}
a:link, a:visited { color:#000; text-decoration:none;}
a:hover, a:active { color:#ff6600;}
a img { border:0;}
h2 { font-size:14px; font-weight:bold; color:#185096; height:35px; line-height:35px; padding-left:35px; }
h3 { font-size:14px; font-weight:bold; color:#185096; height:33px; line-height:33px; margin:0; padding-left:15px;}
h4 { font-size:14px; font-weight:bold; color:#185096; height:36px; line-height:36px; padding-left:35px; }
h5 { font-size:14px; font-weight:bold; color:#185096; height:33px; line-height:33px; padding-left:18px; }
ul {list-style:none;}

.clr { clear:both; height:0; line-height:0; margin:0; padding:0; border:0;overflow:hidden;}
.l { float:left; width:215px; margin:8px 10px 0 5px;}
.c { float:left; width:465px; margin:8px 0 0;}
.r { float:left; margin:8px 0 0 10px; width:260px;}

.more { float:right; margin-right:12px;}
.more a { font-size:12px; font-weight:normal;}
.more a:link,.more a:visited { color:#5E7897;}
.more a:hover,.more a:active { color:#ff6600;}

.date { float:right; font-size:12px; font-weight:normal; color:#999;}

.adder { float:right; font-size:12px; font-weight:normal; color:#666; margin-right:20px;}
.adder a:link,.adder a:visited { color:#666;}
.adder a:hover,.adder a:active { color:#ff6600;}

/* =Header
--------------------------------------------------------------------------- */
.header_box { margin:0 auto; background:url(header_bg.JPG) no-repeat center 0;}
.header { width:970px; margin:0 auto; position:relative;}
	h1.logo a { width:545px; height:142px;  display:block;}
	
	.paer { position:absolute; top:50px; right:15px;color:#FFFFFF;line-height:27px;font-size:14px;}
	
.nav { margin:0 auto; height:45px; background:url(nav_bg.gif) repeat-x;}
	.nav ul { width:970px; margin:0 auto;}
	.nav ul li { float:left; font-family:Microsoft YaHei; font-size:16px; font-weight:400; line-height:45px; background:url(nav_bg.gif) no-repeat 100% -100px;}
	.nav ul li a { padding:0 18px;}
	.nav ul li a:link,.nav li a:visited  { color:#185096;}
	.nav ul li a:hover,.nav li a:active { height:45px; color:#FFF; background:url(nav_bg.gif) repeat-x 0 -50px; display:block;}
	.nav ul li.on a { height:45px; color:#FFF; background:url(nav_bg.gif) repeat-x 0 -50px; display:block;}
	.nav ul li.out a { color:#185096;}
	.nav ul li.time { font-size:14px; font-weight:normal; color:#444; padding:0 38px 0 0;}
	.nav ul li.time,.nav ul li.lost { background:none;}
	
.banner_box { width:970px; height:292px; margin:0 auto; background:url(banner_bg.JPG) no-repeat center 0;}
	.imgbox { width:970px; height:292px; margin:0 auto; background:none; border:0;}
	.imgbox img { margin-top:5px;}
	
/* =Main
--------------------------------------------------------------------------- */
.container { width:970px; margin:2px auto 0; background:url(main_bg.JPG) repeat-x; overflow:hidden;}

.main_box1 { width:215px; background:url(menu_bg.gif) no-repeat 0 0; overflow:hidden;}
	.main_box1 ul { padding-bottom:10px;}
	.main_box1 ul { width:213px; border:1px #BDCEF7 solid; border-top:none; background:#FFF;}
	.main_box1 ul li { width:190px; line-height:28px; background:url(icon.gif) no-repeat 0 -34px; border-bottom:1px #CCC dotted; padding-left:6px; margin:0 auto; overflow:hidden;}

.main_box2 ul li.tite { width:185px; font-size:13px; color:#4B9BC6; line-height:30px; background:url(icon.gif) no-repeat 0 8px; border-bottom:1px #CCC solid; padding-left:15px; margin:0 auto; overflow:hidden;}
.main_box2 ul li { width:180px; line-height:28px; background:none; border-bottom:1px #CCC dotted; margin-left:18px; overflow:hidden;}
.main_box2 ul li b { color:#666;}

.main_box3 { width:465px; background:url(menu_bg.gif) no-repeat -224px 0; overflow:hidden;}
	.main_box3 img { float:left; margin:4px 8px 0; width:110px; height:155px; border:1px #FFF solid; padding:1px;}
	.main_box3 ul { width:463px; border:1px #BDCEF7 solid; border-top:none; padding:5px 0;}
	.main_box3 ul li { font-size:14px; line-height:28px; margin:0 8px;}
	.main_box3 a:link { color:#5379A0;}
	.main_box3 a:hover { color:#ff6600;}
	
.main_box4 { width:465px; background:url(menu_bg.gif) no-repeat -698px 0; margin-top:11px; overflow:hidden;}
	.main_box4 ul { width:463px; border:1px #BDCEF7 solid; border-top:none; padding:8px 0; background:#FFF;}
	.main_box4 ul li { font-size:14px; line-height:30px; background:url(icon.gif) no-repeat 0 -32px;; margin:0 10px; padding-left:8px; overflow:hidden;}
	
.main_box5 { width:260px; background:url(menu_bg.gif) no-repeat -1173px 0; overflow:hidden;}
	.main_box5 ul { margin:0 auto !important; margin:10px auto; padding:5px 0 10px;}
	.main_box5 ul { width:258px; border:1px #BDCEF7 solid; border-top:none; background:#FFF;}
	.main_box5 ul li { width:230px; line-height:28px; background:url(icon.gif) no-repeat 0 -34px; border-bottom:1px #CCC dotted; padding-left:6px; margin:0 auto; overflow:hidden;}
	.main_box5 ul li.tielist { width:230px; font-size:14px; line-height:30px; background:url(icon.gif) no-repeat 0 -34px; border-bottom:1px #CCC dotted; padding-left:6px; margin:0 auto; overflow:hidden;}
	
.main_box6 { width:970px; background:url(menu_bg.gif) no-repeat -1173px 0;}
	.imglist { border:0px #BDCEF7 solid; margin:0 auto; border-top:none; }
	.promo { position:relative; float:left; margin:0px 0px; width:970px; height:290px; }
	.prom {width:970px; height:290px; position:relative; overflow:hidden;}
	.slider{ position:absolute;}
	.slider li{ list-style:none; display:inline;width:970px; height:290px;}
	.slider img{ width:970px; height:290px; display:block;}
	.slider2{ width:970px;}
	.slider2 li{float:left;}
	.num{ position:absolute; right:0px; bottom:0px;}
	.num li{ float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 0px 1px; border: 1px solid #FF7300; background-color: #fff; }
	.num li.on{ color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
	
.footerbox { height:108px; background:url(foot_bg.JPG) repeat-x center 0; margin:12px auto 0;}
.footer { width:1300px; background:url(foot.JPG) no-repeat center 0; margin:0 auto;}
	.footer ul { width:960px; font-family:Arial,Microsoft YaHei; margin:0 auto;}
	.footer .f_logo { float:left; width:230px; height:50px; overflow:hidden; margin:30px 0 0;}
	.footer .tite { float:left; font-size:14px; color:#FFF; line-height:28px; margin:30px 0 0 40px;}
	
	
/*=PAGE
--------------------------------------------------------------------------- */
.pagebox { float:left; width:735px; margin-top:8px; background:url(page_nav_bg.gif) no-repeat; overflow:hidden;}

.main_box7 { width:733px; border:1px #BDCEF7 solid; border-top:none; background:#FFF;}
	.main_box7 ul { padding:10px 0;}
	.main_box7 ul li {  font-size:14px; color:#444; margin:0 15px; line-height:28px;}
	.main_box7 ul li.tielist { line-height:28px; background:url(icon.gif) no-repeat 0 -34px; border-bottom:1px #CCC dotted; padding-left:10px; margin:0 15px;}
	
.pagelist { font-family:Arial; font-size:14px; color:#444; text-align:center; margin:20px auto; clear:both; display:block;}
	.pagelist span { border:1px #ededed solid; padding:1px 4px;}
	.pagelist a{ color:#444;}
	.pagelist a:hover { color:#F60;}
	
/* SearchBar */


.paer #search-text {
	width: 140px;
	padding:0px 5px;
	border: 1px solid #196ba7;
	margin:0px;
	color:#999999;
	height:22px;
	line-height:22px;
	font-size:12px;
}

.paer #search-submit {
	border:none;
	background: #1976E0;
	font-size:12px;
	color: #FFFFFF;
	height:22px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:22px;
}
